home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
bbs
/
qb285p2c.zip
/
WHATSNEW.285
< prev
Wrap
Text File
|
1997-08-03
|
19KB
|
328 lines
(****************************************************************************)
(* The "What's New" Document for QuickBBS version *)
(* Pre-Release #2 *)
(* This information may be freely copied and used at no charge *)
(* *)
(* Use of this information in any other BBS program is *)
(* strictly prohibited. *)
(* *)
(* Copyright 1991-97 Matrix Technology *)
(* All Rights Reserved. *)
(****************************************************************************)
------------------------------------------------------------------------------
Note:
Sections seperated with a "----" indicate Major Additions since the
last *release* version.
------------------------------------------------------------------------------
- Read "README.DOC" for additional information.
"UPGRADE.DOC" for upgrade information.
------------------------------------------------------------------------------
Pre-Release #2
------------------------------------------------------------------------------
- Added a Spinner to New Mail Checking (same as in the File Scans)
- Added new option to type 27 (Post a Message) command.
- /N="<nodeaddress>"
- Will force the mail to be sent to the netaddress in
quotes...
- This requires the user to either be in a netmailboard
or to have the type 27 be hardcoded to be a netmail
board...
- /F="<name>"
- Will force the mail to have been sent from the name
in quotes. For example:
/F="^F(@MDB.WNYBBS.NET", will change the from to be
<user1st>.<user2nd>@mdb.wnybbs.net
- Finished Adding The Customized Log Path
- Qconfig -> General -> Dos Paths -> Log Path
- Multitasking Unit Was Requiring a Key Press before the program
exited. (Removed)
- Fixed Small Bug in Qconfig which could make Editting the
Force NewMail Read field (Qconfig -> Users -> Limits)
difficult to edit.
- Added Automatic updating of the "BlueWave Message path". Qconfig
will now automatically update the old v2.76/v2.80 MsgPath
entry if you edit the New Field (Nodecfg.MsgPath).
- Added "Bad Logoff" Detection [User.Attrib2.Bit8]
If The User Did Not Logoff Correctly (Menu Type 9)
QuickBBS Will Detect this, and display "B_LOGOFF.*"
[Bad Logoff]. The Log will also display a message
indicating that this user did not logoff Correctly &
Post the LastDate & LastTime the User Was on.
- Exitinfo.ExternLogoff now Honor's the "Bad Logoff"
Detection Scheme.
- New Semaphore File has been created!
QKRUN.<NID> - This Semaphore File is created right
*AFTER* QuickBBS initializes and lock's
it's files.
The primary use is to detect if QuickBBS is running.
(IE for MSGPACK)
- Message Pack (MSGPACK.EXE) now detects the QKRUN semaphore
and will terminated with a error if it detects it.
- Fixed MSGPACK requirement for Numeric Coprocessor Support
- Userpack now detects the QKRUN semaphore as well.
- When creating MSGCFG.DAT, Qconfig would accidently not initialize
the FILEAREA value. That could cause "confusion"...
------------------------------------------------------------------------------
Wide Beta #1 & Earlier
------------------------------------------------------------------------------
- Limited MultiLine File Listings.
- When you list a file area, you can now use multiline entries.
(This is only supported when you use the List File Command)
- The Extended File Description handling is enabled if you
use any of these as the *FIRST* character in the description.
- (DASH)
' ' (<SPACE>)
| (PIPE)
> (Greater Than)
+ (Plus)
If you place a Ctrl-A ('') in the first character position
(Same as the extended description), that line will be treated
as a *LITERAL* line. In otherwords, it'll be sent verbatim.
(Beta-8)
- If the Line Contains [ │┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌ ]
(High Ansi Characters) it will not be treated as a Extended File
description.
- This was added due to the fact that AMU's file headers can not
be modified. The author has chosen to not add any method to
configure AMU to add a Ctrl-A (Literal) to the header, and
QuickBBS was previously treating it as a Extended Description.
Most headers have HIGH ANSI, and this change allows you to
continue to use the headers without distortion. (Beta-8a)
- If the Line is a extended description, it will start at column
31, and the line will be wrapped if necessary. (Wraps will
also start at col 31.) (Beta-8)
- If Ctrl-C is the first character on the line, then the
line will be CENTERED, instead of flush to the left. (Beta-8)
------------------------------------------------------------------------------
- Changed the DOS Shell routine to utilize OPRO's shell
routines. Let me know if anything is broken.
- Fixed Problem with Shell to Dos not restoring
Screen Correctly (Beta-4)
- Now the Shell will use XMS, EMS, DiskSpace as needed.
(Previous Shell system used XMS or Disk Only ??)
- Changed the Design of the "Shell To Dos" Prompt (Beta-4)
- Fixed a "Cosmetic" error, where ALT-J would return a
"Dos Shell Error" message w/ErrorLevel of 0 in
the Log. This was purely cosmetic, and had no
real bearing to anything. (Beta-5)
------------------------------------------------------------------------------
- Added "Delete File Attach" option in QCONFIG -> General.
If Toggled to YES the user will be asked if they would
like to delete the File Attach file *AFTER* downloading.
- If the Message is deleted from *INSIDE* of QuickBBS
it will automatically delete the File Attach if Qconfig
is toggled to allow deletion.
NOTE: MSGPACK does *NOT* do this, having it occur
completely Automatically is considered too large
of a security hole. (Beta-6)
NOTE: The file will be deleted *NO MATTER* WHERE IT IS.
= QuickBBS Now ENFORCES the practice of the Fmail file
being in the Fmail directory. If the Sysop chooses
a file that is *NOT* in the Fmail directory, it is
copied over to that directory. (Note *COPIED* Not
MOVED) (Beta-7)
- Fixed Bug in the Enforcement routine that was affecting
Netmail File Attachs. (Beta-8)
- Fixed Bug in File Deletion system. (Beta-8)
------------------------------------------------------------------------------
- Added Qconfig -> User Limits -> Forced Mail @ Login
This will *FORCE* users to Read any waiting mail
at login. It is configurable for *EACH* security
Level. (This way you can allow trusted users to
not be forced to read for Personal Mail Scans.)
- This works in conjunction with Check for Waiting
Mail Option. If you have that turned off, then this
will honor that setting. But any time they do a
personal mail scan, this option will be called into
play. (Beta-8)
------------------------------------------------------------------------------
- Added routine into Qconfig's Language Edit screen to
"remind" people that the language file doesn't exist. (Beta-1)
- Added routines into Qconfig's to allow new autoinstall
logic. (Beta-1)
- Increased size of NODE Number (Qconfig->General->Other)
to allow up to 255. (Beta-1)
- Added a new feature to Sysop Page. If the sysop is paged
and the page is *NOT* aborted, but unanswered, Page Sysop
will Ask if the user would like to leave a message to the
sysop. This message will be placed on the same board as
"Forgot my Password". (Beta-3)
------------------------------------------------------------------------------
- Attempting to add improved _INTELLIGENT_ TimeSlicing
routines for the Multitaskers. (Beta-4)
- Moved to using Int $28 instead of $2F / $1680.
The $2F function seems to be broken in Warp v4.
(Int $28 seems to return better results)
- I've enhanced the timeslicing routines. The new routines
drop the Load Display from approx 50% (at idle) to approx
9-10%. (Beta-5)
- Fixed potential (?) problem with Timeslicing & Protocols (Beta-5)
- Changed Desqview Slicing back to old routines (Beta-6)
- Added "OS2SLICE" ENVIRONMENTAL value. Defaults to 250.
This is the number of slices that will be given up,
add "SET OS2SLICE=xxxxx" to your BBS Batch file, and
QuickBBS Will use that value instead. (Beta-7)
------------------------------------------------------------------------------
- Fixed problem with Exitinfo.BBS creation. (Beta-8a)
- Made Cosmetic Improvements to allow QuickBBS to indicate
what memory model the Overlay is using. (Beta-4)
------------------------------------------------------------------------------
InterNode Communications Routines
------------------------------------------------------------------------------
- Changed QuickBBS Internode Chat to utilize LOWMIXER
routines. This will make it easier to add InterNode
Communications. (Beta-1)
- Removed a debug routine that was left in Mixer.
- Fixed a Carrier Detect Problem in InterNode Chat (Beta-5)
- Fixed problems with the InterNodeChat module that prevented
the internal chat routines from recognizing the mixer. (Beta-3)
- Fixed Minor bug with Online Chat Routine that caused it to
accidently reset the BBS. (Beta-4)
- Added Support for QUICKBBSPING & QUICKBBSPINGACK.
- Fixed the Bug with the Menu Type 66 display menu. (Beta-4a)
- Added Support for "Force Logoff" on Menu Type #66,
- FORCELOG.asc/ans, is displayed before GOODBYE.*
------------------------------------------------------------------------------
- Added Menu Type 65. Menu Type #65 takes *NO* optional data.
All that it does is LOG's OFF the current user *WITHOUT*
handing up. Then logs IN another user. (IE goes right
back to the LOGIN sequence.) All data/changes should
be changed. (Beta-3)
- Added Language definitions for the Message Headers.
That Allows you to Redefine the Colors and so forth. (Beta-4)
(In prior versions not *ALL* of the existing message
header text was available for redefining).
- Beta 5 - Fixed "TO:" & "SUBJ:" entries.
You must now go into Qconfig / Language Editor
and add a colour for "SUBJ" (#439), otherwise
you will get a "blinking" entry for SUBJect. (Beta-5)
- Fixed "ENCL" (#440) Not allowing change of colour defs (Beta-6)
------------------------------------------------------------------------------
Semaphore Files
------------------------------------------------------------------------------
- Started to Incorporate SEMAPHORE File Detection into
QuickBBS. (NID = Node ID #, Node # in 3 digit form.
IE Node 1 = 001)
- Fixed Minor bug with the new "location" of the Semaphore
/ InterNode Chat Code, that would allow a message scan, (Beta-4)
before a user was completely logged in.
* Worked on improving SEMAPHORE & InterNode Communications code
to make it more intergrated into QuickBBS. It is now managed
off the TimeComputed Code instead of a loop in the menu
processor. Problems discovered, but worked around.
(MSGREAD semaphore will *NOT* be triggered while the user is
READING Messages. Instead it is delayed until *AFTER* they
leave the message reading routines! (Beta-4)
The Semaphore Directory is the same path as your
QuickBBS Environmental value. (IE SET quick=x:\xxxxx path).
Currently Offering:
QKMAIL.<NID> - Will cause QuickBBS to
rescan for New Mail.
*Will display QKMAIL.ASC/ANS*
(IE Execute a Type 22) (Beta-1)
QKNOUSER.<NID> - Will Cause QuickBBS to
display "NOUSERS.ASC/ANS".
After the File is displayed
QuickBBS Will automatically
disconnect the user. (Beta-2)
QKDOWN.<NID> - Will Cause QuickBBS to
display "SHUTDOWN.ASC/ANS".
After the File is displayed
QuickBBS Will automatically
disconnect the user, and Exit
to Dos.. (Beta-2)
------------------------------------------------------------------------------
FlexiEvents Routines
------------------------------------------------------------------------------
- Remember to Toggle *BOTH* Errorlevel And External Exit
for "normal" events to run correctly. (This is something
I need to "fix")
- Finally added the code I wanted to this. The Event Editor
will *NOT* allow or show the Exit Errorlevel unless
"Exit To Dos w/Errorlevel" is toggled in the Attribute
editor. (Beta-5)
- Fixed Bug where QuickBBS wasn't taking the next Event into
account when computing the users time limit. (Beta-7)
- Fixed Bug in QCONFIG's Event Editor, failing to save the
correct information if you answer "Y" to "You have modified"
prompt. (Beta-4a)
- Changed Default Times for Global Event to be 00:00 to 23:59. (Beta-4)
- Undocumented ALT-S for Settings for the Event. (Beta-4)
(IE. Enabled, Disabled, Deleted)
- Page Up, Page Down, Take you through the Events. (Beta-4)
- Fixed problem with Setting Attributes to "none" (IE nothing) (Beta-4a)
- Fixed Modified "Flag" for the Settings. (Beta-4)
Added Modified "support" for Attributes, and Day Settings (Beta-4a)
- Added Flush Command to All Event Editor Writes.
(Should Eliminate problems with certain Cache packages not
showing the updates to the file.) (Beta-4a)
- Added Preliminary Comments to the Event Editor (Beta-4a)
- Event Settings Currently Supported:
- Only Allow New Users
- Only Allow Old Users
- Deny *ALL* Users
- Fixed Errorlevel Shells
- Message Base Access
- File System Access
- Fixed Bug in The Event Settings for QuickBBS (Reversed MSGBase
& File Base Lockouts) (Beta-8)
- Added Text Files for Events:
NONEWUSR.ASC/ANS - Show to Newbies when they attempt to login
(And are not allowed in Event Configuration)
NOOLDUSR.ASC/ANS - Show to Old Users when they attempt to login
(And are not allowed in Event Configuration)
NOFILES.ASC/ANS - Shown to Users that Attempt access any of the
Files Commands (IE Download, etc) during a
event that restrictions them.
NOMSGS.ASC/ANS - Shown to Users that Attempt access any of the
MessageBase Commands (IE Read, Write, etc)
during a event that restrictions them.
- *IMPORTANT*
- Let me know if you see any problems with event managment.